package service;

import java.util.List;

import dao.ContactDao;
import dao.ContactUserDao;
import entity.Contact;
import entity.ContactUser;

public class ContactService {
    
    private ContactDao cd = new ContactDao();
    private ContactUserDao cud = new ContactUserDao();
    
    public List<Contact> findByProjectId(int projectId) {
        return cd.findByProjectId(projectId);
    }
    
    public int addContact(Contact contact) {
        return cd.addContact(contact);
    }
    
    public Contact findByContactId(int id) {
       return cd.findByContactId(id);
    }
    
    public int updateContact(Contact contact) {
        return cd.updateContact(contact);
    }
    
    public int delById(int id) {
        return cd.delById(id);
    }
    
    public List<ContactUser> findRelativeByContactId(int id) {
        return cud.findByContactId(id);
    }
    
    public int addContactNote(ContactUser contactUser) {
        return cud.addContactUser(contactUser);
    }
    
    public int delByNoteId(int id) {
        return cud.delContactUser(id);
    }
    
    public int delNoteByContactId(int contactId) {
        return cud.delBycontactId(contactId);
    }
    
}
